Text copied to clipboard!
Название
Text copied to clipboard!Реверс-инженер
Описание
Text copied to clipboard!
Мы ищем инженера по реверс-инжинирингу, который будет заниматься анализом, декомпиляцией и восстановлением программного обеспечения, прошивок и аппаратных компонентов. Эта роль требует глубоких знаний в области низкоуровневого программирования, архитектуры процессоров, а также навыков работы с инструментами анализа бинарных файлов. Инженер по реверс-инжинирингу играет ключевую роль в обеспечении безопасности, исследовании уязвимостей, а также в восстановлении функциональности устаревших или неизвестных систем.
Кандидат должен уметь работать с различными архитектурами (x86, ARM, MIPS и др.), владеть инструментами, такими как IDA Pro, Ghidra, Radare2, а также иметь опыт в отладке и трассировке кода. Важным аспектом работы является способность документировать свои находки, создавать отчёты и взаимодействовать с другими командами, включая специалистов по безопасности, разработчиков и инженеров по качеству.
Работа может включать анализ вредоносного ПО, исследование защищённых протоколов, восстановление утерянного исходного кода, а также участие в проектах по обеспечению совместимости и миграции старых систем. Мы ценим инициативность, внимание к деталям и способность мыслить нестандартно.
Если вы увлечены исследованием внутренностей программ и устройств, умеете находить нестандартные решения и хотите работать в команде профессионалов, мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Анализ бинарных файлов и исполняемых программ
- Использование инструментов реверс-инжиниринга (IDA Pro, Ghidra, Radare2)
- Исследование уязвимостей и анализ вредоносного ПО
- Восстановление логики работы программ без исходного кода
- Создание технической документации и отчётов
- Сотрудничество с командами безопасности и разработки
- Анализ прошивок и встроенных систем
- Разработка собственных инструментов для анализа
- Обеспечение совместимости старых и новых систем
- Участие в проектах по защите интеллектуальной собственности
Требования
Text copied to clipboard!- Высшее техническое образование (информатика, кибербезопасность и т.п.)
- Опыт работы с архитектурами x86, ARM, MIPS
- Знание языков ассемблера и C/C++
- Опыт работы с отладчиками и дизассемблерами
- Понимание принципов работы операционных систем
- Навыки анализа сетевых протоколов и форматов файлов
- Умение работать с Linux и Windows
- Аналитическое мышление и внимание к деталям
- Опыт в анализе вредоносного ПО — преимущество
- Знание английского языка на техническом уровне
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт в реверс-инжиниринге программного обеспечения?
- Какие инструменты вы используете для анализа бинарных файлов?
- Работали ли вы с архитектурой ARM или MIPS?
- Есть ли у вас опыт анализа вредоносного ПО?
- Как вы документируете результаты своей работы?
- Какие языки программирования вы используете в своей работе?
- Как вы подходите к анализу неизвестного формата файла?
- Были ли у вас проекты по восстановлению утерянного исходного кода?
- Как вы обеспечиваете безопасность при работе с вредоносным ПО?
- Готовы ли вы работать в команде с другими инженерами и аналитиками?